Manager: Scrap Manager



Carbon supports only the LoadScrap and UnloadScrap functions from the original Scrap Manager. However, Carbon supplies new features, including support for "promises," to the Scrap Manager.

Supported  CallInScrapPromises

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ClearCurrentScrap

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeScrapPromiseKeeperUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetCurrentScrap

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  GetScrap

You should instead use the functions ScrapHasFlavor, GetScrapFlavorSize, and GetScrapFlavorData. Not available in Carbon.

Supported  GetScrapFlavorCount

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetScrapFlavorData

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetScrapFlavorFlags

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetScrapFlavorInfoList

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetScrapFlavorSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  InfoScrap

You should instead use the function GetScrapSeed. Not available in Carbon.

Supported  InvokeScrapPromiseKeeperUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  LoadScrap

Carbon applications may continue calling this function on Mac OS 8; however, on Mac OS X it does nothing and is no longer necessary. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewScrapPromiseKeeperUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  PutScrap

You should instead use the function PutScrapFlavor. Not available in Carbon.

Supported  PutScrapFlavor

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ScrapPromiseKeeperProcPtr

Supported  SetScrapPromiseKeeper

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  UnloadScrap

Carbon applications may continue calling this function on Mac OS 8; however, on Mac OS X it does nothing and is no longer necessary. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  ZeroScrap

You should instead use the function ClearCurrentScrap. Not available in Carbon.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.